﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ApiBetaSeries.Services
{
    public interface INotificationServices
    {
        /// <summary>
        /// Get all the notification for an identified member
        /// </summary>
        /// <param name="token">token of the member</param>
        /// <param name="seen">only show the unread notification</param>
        /// <param name="number">number of notification you want</param>
        /// <param name="last_id">last id</param>
        /// <param name="sortAsc">True = Sort ascending ; False  = Sort Descending</param>
        /// <returns>List of notifications</returns>
        List<INotification> GetNotification(string token, bool seen = false, int number = 10, int last_id = 0, bool sortAsc = true);
    }
}
